.sidebar {
    display: block;
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 0;
    overflow: hidden;
    overflow-y: scroll;
}
.sidebar::-webkit-scrollbar {
    width: 0;
}
.sidebar-el-menu:not(.el-menu--collapse) {
    width: 180px;
}
.sidebar > ul {
    height: 100%;
}
.el-menu-item, .el-submenu__title {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
}
.el-submenu .el-menu-item {
	padding: 0 43px!important;
}
.el-menu-item {
	font-weight: bold;
}
.el-submenu__title, .el-menu-item {
	padding: 0 10px!important;
}
